﻿using System;
namespace Xtee.XteeAdapter.Ehma10000000 {
    using Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000;
    using Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages;
    using global::Xtee.Core;
    using System.Collections.Generic;
    
    
    public class XteeOperationMetainfoList : System.Collections.Generic.List<Xtee.Core.OperationInfo>, Xtee.Core.IXteeOperationMetainfoList {
        
        private string _namespace;
        
        public XteeOperationMetainfoList() {
            this._namespace = "Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000";
            this.Add(new Xtee.Core.OperationInfo("EHMAOMA", typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.EhmaParingMessage), typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.OmaVastusMessage)));
            this.Add(new Xtee.Core.OperationInfo("EHMAOML", typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.EhmaParingMessage), typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.OmlVastusMessage)));
            this.Add(new Xtee.Core.OperationInfo("EHMAKAM1", typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.EhmaParingMessage), typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.Kam1VastusMessage)));
            this.Add(new Xtee.Core.OperationInfo("EHMATUR1", typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.EhmaParingMessage), typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.Tur1VastusMessage)));
            this.Add(new Xtee.Core.OperationInfo("EHMATUR3", typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.EhmaParingMessage), typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.Tur3VastusMessage)));
            this.Add(new Xtee.Core.OperationInfo("EHMAOMT1", typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.EhmaParingMessage), typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.Omt1VastusMessage)));
            this.Add(new Xtee.Core.OperationInfo("EHMAKAM2", typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.EhmaParingMessage), typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.EhmaManusegaVastusMessage)));
            this.Add(new Xtee.Core.OperationInfo("EHMATUR2", typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.EhmaParingMessage), typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.EhmaManusegaVastusMessage)));
            this.Add(new Xtee.Core.OperationInfo("EHMAOMT2", typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.EhmaParingMessage), typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.EhmaManusegaVastusMessage)));
            this.Add(new Xtee.Core.OperationInfo("EHMAATM1", typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.EhmaParingMessage2), typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.Atm1VastusMessage)));
            this.Add(new Xtee.Core.OperationInfo("EHMAATM2", typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.EhmaParingMessage2), typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.Atm2VastusMessage)));
            this.Add(new Xtee.Core.OperationInfo("EHMAATM3", typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.EhmaParingMessage3), typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.Atm3VastusMessage)));
            this.Add(new Xtee.Core.OperationInfo("EHMAMLR", typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.EhmaParingMessage2), typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.MlrVastusMessage)));
            this.Add(new Xtee.Core.OperationInfo("EHMAAUDIT", typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.AuditParingMessage), typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.AuditVastusMessage)));
            this.Add(new Xtee.Core.OperationInfo("listMethods", typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.ListMethodsMessage), typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.ListMethodsVastusMessage)));
            this.Add(new Xtee.Core.OperationInfo("testSystem", typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.TestSystemMessage), typeof(global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.Messages.TestSystemResponseMessage)));
        }
        
        public virtual string Namespace {
            get {
                return this._namespace;
            }
            set {
                this._namespace = value;
            }
        }
    }
}
